package it.unisa.unibox.beans;

/**
 * 
 * @author Angelo
 *
 */

public class ArticoloLibro extends Prodotto{
	
	private String ISBN;
	private String editore;
	private int daPagina;
	private int aPagina;
	
	/**
	 * Costruttore di un ArticoloLibro
	 * @param id
	 * @param responsabile
	 * @param tipologia
	 * @param titolo
	 * @param abstract_field
	 * @param stato
	 * @param pubblico
	 * @param anno
	 * @param lingua
	 * @param url
	 * @param note
	 * @param ISBN
	 * @param editore
	 * @param daPagina
	 * @param aPagina
	 */
	public ArticoloLibro(int id, Ricercatore responsabile, String tipologia, String titolo, String abstract_field, int stato, int pubblico, int anno, String lingua, String url, String note, String ISBN, String editore, int daPagina, int aPagina) {
		super(id, responsabile, tipologia, titolo, abstract_field, stato, pubblico, anno,lingua, url, note);
		
		this.ISBN = ISBN;
		this.editore = editore;
		this.daPagina = daPagina;
		this.aPagina = aPagina;
	}


	/**
	 * Restituisce l'ISBN
	 * @return isbn
	 */
	public String getISBN() {
		return ISBN;
	}

	/**
	 * Restituisce l'editore
	 * @return editore
	 */
	public String getEditore() {
		return editore;
	}

	/**
	 * Restitusce la pagina iniziale
	 * @return daPagina
	 */
	public int getDaPagina() {
		return daPagina;
	}

	/**
	 * Restituisce la pagina finale
	 * @return aPagina
	 */
	public int getaPagina() {
		return aPagina;
	}

	/**
	 * Restituisce una stringa descrivente l'oggetto
	 * @return stringa
	 */
	@Override
	public String toString() {
		return "ArticoloLibro [ISBN=" + ISBN
				+ ", editore=" + editore + ", daPagina=" + daPagina
				+ ", aPagina=" + aPagina + ", toString()=" + super.toString()
				+ "]";
	}
	
	

	
}
